home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / x86 / include / asm / es7000 / mpparse.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  766 b   |  31 lines

  1. #ifndef __ASM_ES7000_MPPARSE_H
  2. #define __ASM_ES7000_MPPARSE_H
  3.  
  4. #include <linux/acpi.h>
  5.  
  6. extern int parse_unisys_oem (char *oemptr);
  7. extern int find_unisys_acpi_oem_table(unsigned long *oem_addr);
  8. extern void unmap_unisys_acpi_oem_table(unsigned long oem_addr);
  9. extern void setup_unisys(void);
  10.  
  11. #ifndef CONFIG_X86_GENERICARCH
  12. extern int acpi_madt_oem_check(char *oem_id, char *oem_table_id);
  13. extern int mps_oem_check(struct mp_config_table *mpc, char *oem,
  14.                 char *productid);
  15. #endif
  16.  
  17. #ifdef CONFIG_ACPI
  18.  
  19. static inline int es7000_check_dsdt(void)
  20. {
  21.     struct acpi_table_header header;
  22.  
  23.     if (ACPI_SUCCESS(acpi_get_table_header(ACPI_SIG_DSDT, 0, &header)) &&
  24.         !strncmp(header.oem_id, "UNISYS", 6))
  25.         return 1;
  26.     return 0;
  27. }
  28. #endif
  29.  
  30. #endif /* __ASM_MACH_MPPARSE_H */
  31.